to spoil one's chances - Español Inglés Diccionario